'use strict';

describe('pos', () => {
  let inputs;

  beforeEach(() => {
    inputs = [
      'ITEM000000',
      'ITEM000000',
      'ITEM000000',
      'ITEM000000',
      'ITEM000000',
      'ITEM000001',
      'ITEM000001',
      'ITEM000004'
    ];
  });

  it('should print correct text', () => {

    spyOn(console, 'log');

    printReceipt(inputs);

//     const expectText = `***<没钱赚商店>收据***
// 名称：可口可乐，数量：5瓶，单价：3.00(元)，小计：15.00(元)
// 名称：雪碧，数量：2瓶，单价：3.00(元)，小计：6.00(元)
// 名称：电池，数量：1个，单价：2.00(元)，小计：2.00(元)
// ----------------------
// 总计：23.00(元)
// **********************`;
const expectText =`****/<没钱赚的商店/>收据****
名称：可口可乐,数量：5瓶，单价：3.00(元)，小计：15.00(元)
名称：雪碧,数量：2瓶，单价：3.00(元)，小计：6.00(元)
名称：电池,数量：1个，单价：2.00(元)，小计：2.00(元)
----------------------------
总计：23.00
***************************`

    expect(console.log).toHaveBeenCalledWith(expectText);
  });
});
